package com.ruihu.admin.module.business.task.domain.dto;

import cn.afterturn.easypoi.entity.ImageEntity;
import com.deepoove.poi.data.PictureRenderData;
import com.ruihu.admin.module.business.tasknode.domain.vo.TaskNodeFileVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;

@Data
public class NodeInstProcessExportDTO {

    @ApiModelProperty("节点名称")
    private String name;

    @ApiModelProperty("节点对应值")
    private String configValue;

    @ApiModelProperty("单位")
    private String unit;

    @ApiModelProperty("选择值")
    private String selectValue;

    @ApiModelProperty("其他值")
    private String otherValue;

    @ApiModelProperty("异常描述")
    private String descr;

    @ApiModelProperty("值类型 1:输入值; 2:下拉框")
    private Integer type;

    @ApiModelProperty("是否有异常描述 0否 1是")
    private Integer isThrowDesc;

    @ApiModelProperty("是否有图片 0否 1是")
    private Integer hasImage;

    @ApiModelProperty("是否固定元素 0 否 1 是")
    private Integer fixed;

    @ApiModelProperty("是否有其他 0 否 1 是")
    private Integer isOther;

    @ApiModelProperty("图片列表")
    private List<ImageEntity> images;

    @ApiModelProperty("单张图片")
    private ImageEntity image;

    @ApiModelProperty("单张图片（用于导出）")
    private PictureRenderData picture;
}
